package memberEntity

type MemberCardBatch struct {
	ID           int64  `json:"id" gorm:"column:id" form:"id"`                                     // 自增ID
	Title        string `json:"title" gorm:"column:title" form:"title"`                            // 批次名称
	TotalNum     int64  `json:"total_num" gorm:"column:total_num" form:"total_num"`                // 生成卡数量
	UseStartTime int64  `json:"use_start_time" gorm:"column:use_start_time" form:"use_start_time"` // 体验开始时间
	UseEndTime   int64  `json:"use_end_time" gorm:"column:use_end_time" form:"use_end_time"`       // 体验结束时间
	UseDay       int64  `json:"use_day" gorm:"column:use_day" form:"use_day"`                      // 体验天数
	UseNum       int64  `json:"use_num" gorm:"column:use_num" form:"use_num"`                      // 使用
	Status       int8   `json:"status" gorm:"column:status" form:"status"`                         // 是否生效,控制此批次所有卡0：不生效；1：生效
	Sort         int64  `json:"sort" gorm:"column:sort" form:"sort"`                               // 排序
	Qrcode       string `json:"qrcode" gorm:"column:qrcode" form:"qrcode"`                         // 二维码图路径
	Remark       string `json:"remark" gorm:"column:remark" form:"remark"`                         // 备注
	AddTime      int64  `json:"add_time" gorm:"column:add_time" form:"add_time"`                   // 添加时间
	UpdateTime   int64  `json:"update_time" gorm:"column:update_time" form:"update_time"`          // 更新时间
}

// TableName 表名称
func (*MemberCardBatch) TableName() string {
	return "eb_member_card_batch"
}
